def game():
    print('欢迎来到文本冒险游戏！')
    print('你站在一个黑暗的房间里，你的任务是找到出口。')
    print('你面前有三扇门，一扇是红色的，一扇是蓝色的，一扇是绿色的。')
    choice = input('你选择哪扇门？(红色/蓝色/绿色) ')
    if choice == '红色':
        print('你走进红色的门，发现了一个宝藏！恭喜你获胜！')
    elif choice == '蓝色':
        print('你走进蓝色的门，发现了一个陷阱！游戏结束。')
    elif choice == '绿色':
        print('你走进绿色的门，发现了一个迷宫。你需要找到出口。')
        print('你面前有三条路，一条是直的，一条是弯的，一条是斜的。')
        choice = input('你选择哪条路？(直/弯/斜) ')
        if choice == '直':
            print('你走直了，发现了一个出口！恭喜你获胜！')
    elif choice == '弯':
        print('你走弯了，发现了一个陷阱！游戏结束。')
    elif choice == '斜':
        print('你走斜了，发现了一个宝藏！恭喜你获胜！')
    else:
        print('无效的选择。游戏结束。')  #游戏结束'


while True:
    game()
    x = input('是否重新开始游戏？(是/否) ')
    if x == '是':
        continue
    else:
        print('感谢你的游玩！再见！')
        n = input('请按任意键退出游戏。')
        break
